meteor shower – English–Türkçe translations

🇬🇧 en tr 🇹🇷

meteor shower noun

  • Meteors seen on Earth for short time period
meteor yağmuru
Wiktionary Links